草庐IT

ios - 将图像从网络服务器保存到手机以用于图像 slider

全部标签

ruby-on-rails - 我如何在 Rails 中一次保存多条记录?

如何在Rails的一次调用中保存这个数组?tax_rates=[{:income_from=>0:income_to=>18200:start=>"01-07-2013":finish=>"30-06-2014":rate=>nil:premium=>nil},{:income_from=>18201:income_to=>37000:start=>"01-07-2013":finish=>"30-06-2014":rate=>0.19:premium=>nil},{:income_from=>18201:income_to=>37000:start=>"01-07-2013":fin

ruby-on-rails - 移至生产服务器的 Rails 应用出现 "dump format error for symbol"错误

我刚刚将我的Rails应用程序从开发服务器转移到部署服务器。我已经安装了passenger,但我想尝试使用railss来确保一切正常(这是我第一次开发和部署rails应用程序)。规范是:Ruby1.9.3和RVM、mod_passenger、Rails3.2.3。全部安装正确,我还启用了Apache模块。顺便说一句,出了点问题(乘客一直在说“错误信息:未知key:类(class)”。)运行railss会出现上面列出的奇怪错误dumpformaterrorforsymbol(0x45)ProcessingbyDevise::SessionsController#newasHTMLRend

ruby-on-rails - 用于分发离线 Ruby on Rails 应用程序的选项

我正在使用RubyonRails开发一个应用程序,主要是为了学习这门语言。这不是一个基于网络的应用程序-也许我选择了错误的语言,但是......我的理解是,为了在其他人的计算机上运行此应用程序的实例,他们需要安装ruby​​onrails和网络服务器(或者webrick,也许),以及我的应用程序代码。我很好奇是否有任何其他选项可以将我的应用程序作为独立应用程序分发,或者可能只是将网络浏览器和ROR与我的应用程序打包在一起以进行简单的一步安装的简单方法? 最佳答案 我个人从来不需要这样做。但是,我遇到了本教程http://www.er

ruby - 我应该如何构建我的(moSTLy)基于文本的游戏服务器?

想想MUD/MUCK,但可能还有头像或现场插图。我选择的语言是ruby。我需要处理多个持久连接,数据在服务器和它的各种客户端之间异步传输。单个数据库必须根据客户端session中发生的事件保持最新。每个客户端session中的事件可能需要立即更新多个其他客户端(用户进入房间;用户向另一个用户发送私有(private)消息)。这是一个目标项目和一个学习项目,所以我打算重新发明一两个轮子来了解更多关于并发网络编程。但是,我对并发编程和网络编程都不熟悉;以前,我几乎只在Web应用程序中的非持久同步HTTP请求领域工作。所以,我想确保我正在重新发明正确的轮子。根据emboss的出色回答,我已经

ruby - 在 Ruby 中读取套接字时理解 IO.select

我有一些代码用于从网络套接字获取数据。它工作正常,但我通过反复试验失败了。我谦虚地承认我并不完全了解它是如何工作的,但我真的很想了解。(这是我发现的cargo崇拜形式的工作代码)我不明白的部分以“ready=IO.select...”开头,我不清楚:IO.select正在做什么(我尝试查找它,但对Kernel和其他东西更加困惑)IO.select的数组参数是做什么用的ready[0]正在做什么读取1024字节的大致思路?一次代码如下:@mysocket=TCPSocket.new('192.168.1.1',9761)th=Thread.newdowhiletrueready=IO.s

ruby - 用于 nil-or-empty 的惯用 Ruby 过滤器?

我正在寻找一种更惯用的方法来过滤掉数组中的nil或空元素。我有很多形式的方法:defjoined[some_method,some_other_method].compact.reject(&:empty?).join('-')end这将采用some_method和some_other_method的结果,并仅返回非零的结果(compact是本质上等同于reject(&:nil?))和非空。Array或Enumerable中是否有任何东西可以一次获得相同的东西? 最佳答案 在Rails中,您可以执行reject(&:blank?),

ruby-on-rails - Carrierwave fog Amazon S3 图像不显示

我已经安装了carrierwave和fog,已经成功上传图片并第一次查看了,但是现在它不再显示图片了。这是我的配置文件app/config/initializers/carrierwave.rbCarrierWave.configuredo|config|config.fog_credentials={:provider=>'AWS',#required:aws_access_key_id=>'AKIAJKOHTE4WTXCCXAMA',#required:aws_secret_access_key=>'somesecretkeyhere',#required:region=>'eu-

ruby - 如何将 IO 对象转换为 Ruby 中的字符串?

我正在处理一个IO对象(一些STDOUT输出文本),并且我正在尝试将它转换为一个字符串,以便我可以进行一些文本处理。我想做这样的事情:my_io_object=$stdout#=>#>my_io_object.puts('hi')#note:Iknowhowtomake'hi'intoastring,butthisisasimplifiedexample#=>himy_io_object.to_s我已经尝试了一些东西并得到了一些错误:my_io_object.read#=>IOError:notopenedforreadingmy_io_object.open#=>NoMethodEr

ruby - 使用 aws-sdk v2 将图像上传到 S3

我在使用aws-sdk文档时遇到了麻烦,我点击的所有链接似乎都已过时且无法使用。我正在寻找将图像文件上传到Ruby中的S3存储桶的直接实现示例。假设图像路径是screenshots/image.png我想将它上传到存储桶my_bucketAWS凭证存在于我的ENV中非常感谢任何建议。 最佳答案 以下是如何将文件从磁盘上传到指定的存储桶和key:s3=Aws::S3::Resource.news3.bucket('my_bucket').object('key').upload_file('screenshots/image.png'

ruby-on-rails - 保存后回形针重命名文件

上传并保存后如何重命名文件?我的问题是我需要自动解析有关文件的信息,以便得出文件应与我的应用程序一起保存的文件名,但我无法访问生成文件名所需的信息,直到记录为模型已保存。 最佳答案 例如,如果您的模型具有属性图像:has_attached_file:image,:styles=>{......}默认papepclip文件存储在/system/:attachment/:id/:style/:filename.因此,您可以通过重命名每个样式然后更改数据库中的image_file_name列来完成。(record.image.styles